deep trench - Spanish English Dictionary